$(function(){
//	正则
	// 用户名
	var reg_user = /^[a-zA-Z]\w{7,15}$/;
	// 密码
	var reg_password = /^\w{5,15}$/;
	
//	获取本地储存
	var user_info = getLocalStorage("user_infos");
//	当输入框失去焦点时
	// 用户失去焦点时
	$("input").eq(0).blur(function(){
		// 如果这个值为空或者不满足正则
		if($(this).val().trim() === "" || !reg_user.test($(this).val())){
			$(this).next("i").html("不可以数字开头，最少8位数，最多16位数");
		}else {
			$(this).next("i").html(" ");
		}
		
		// 遍历本地数据查看用户是否存在
		if($(this).val().trim() !== "" && reg_user.test($(this).val())){
			for(var i = 0; i < user_info.length; i++){
				if(user_info[i].user != $(this).val()){
					$(this).next("i").html("用户不存在\n请您去注册");
				}
			}
		}
	});
	
	// 密码失去焦点时
	$("input").eq(1).blur(function(){
		if($(this).val().trim() === "" || !reg_password.test($(this).val())){
			$(this).next("i").html("最少8位数，最多16位数");
		}else {
			$(this).next("i").html(" ");
		}
	});
	// 点击获取input的值
	$("#login").click(function(){
		// 判断是否有账号密码
		if($("input").eq(0).val().trim() !== "" && reg_user.test($("input").eq(0).val()) && $("input").eq(1).val().trim() !== "" && reg_password.test($("input").eq(1).val())){
			// 和本地存储进行比对
			for(var i = 0; i < user_info.length; i++){
				// 如果账号和密码正确
				if(user_info[i].user == $("input").eq(0).val() && user_info[i].password == $("input").eq(1).val()){
					// 弹出窗显示
					$(".alerts").css({
						"display":"block"
					}).html("登录中...");
					// 0.9秒后隐藏
					setTimeout(function(){
						$(".alerts").css({
							"display":"none"
						}).html("登录成功");
						// 跳转
						location.href = "index.html";
					},900);
					
					// 设置cookie
					document.cookie = "name=login";
				}else {
					// 如果密码不正确，弹出窗显示
					$(".alerts").css({
						"display":"block"
					}).html("账号或密码错误");
					// 0.9秒后隐藏
					setTimeout(function(){
						$(".alerts").css({
							"display":"none"
						})
					},900);
				}
			}
		}
	});
})
